package main

import "fmt"

type Student struct {
	id   int
	name string
	sex  byte // 字符类型，ASCII
}

func main() {
	var s Student
	var p1 = &s

	// 通过指针操作成员，p1.id 和 (*p1).id 完全等价，只能使用.运算符
	s.id = 1
	p1.name = "alfo"
	(*p1).sex = 'm'

	fmt.Println("s =", s) // s = {1 alfo 109}
}
